Supporting Collaborative Work by Preserving Model Meaning When Merging Graphical Models
نویسندگان
چکیده
An important aspect of support for distributed work is to enable users at different sites to work collaboratively; models need to be accessible by more than one user at a time allowing them to modify them independently from each other supporting parallel evolution [1]. As design is a largely creative process users also use layout to convey meaning. However, tools for merging such models tend to do so from a purely structural perspective, thus losing an important aspect of the meaning conveyed by the modeller. This paper presents a novel approach to model merging which allows us to preserve such layout meaning when merging. We first present evidence from an industrial study, which demonstrates how users use layout to convey specific meanings. We then introduce an approach to merging which will allow for the preservation of meaning and finally describe a prototype tool.
منابع مشابه
Enabling collaborative modelling for a multi-site model-driven software development approach for electronic control units
Name of Author: Frank Grimm Thesis Title: Enabling collaborative modelling for a multi-site modeldriven software development approach for electronic control units An important aspect of support for distributed work is to enable users at different sites to work collaboratively, across different sites, even different countries but where they may be working on the same artefacts. Where the case is...
متن کاملTwo Collaborative Feedback Models in EFL Writing Instruction: Do They Make a Difference?
Research in L1 writing has found numerous benefits of employing collaborative learning in the classroom. The research findings on group work provide clear evidence that engaging learners in group activities increases opportunities for students to engage in the negotiation of meaning, which further leads to better acquisition. The present study, implementing two different collaborative feedback ...
متن کاملSupporting flexible collaborative software development with SPE–Serendipity
Collaborative software development environments are large cooperative work systems. To effectively support collaborative development, such environments should support software process modelling and enactment, work coordination, and fully integrated software development tools. We describe the facilitation of collaborative software development using the Serendipity process modelling environment a...
متن کاملCreating a Team Building Toolkit for Distributed Teams
A model for interaction rules to define governance policies in collaborative environments p. 11 Perception of centers of interest p. 21 Analytic evaluation of groupware design p. 31 DynG : a protocol-based prototype for non-monolithic electronic collaboration p. 41 Towards an optimistic management of concurrency : a probabilistic study of the pilgrim protocol p. 51 A conflict resolution methodo...
متن کاملTool Paper: Combining Alf and UML in Modeling Tools - An Example with Papyrus -
The Unified Modeling Language has been used largely in the software community to draw pictures for designing and documenting software written in other languages. The real executable semantics of a program are determined by the programming language, while the UML models themselves do not have a precise enough meaning to fully specify the executable functionality of the system being developed. Re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012